# 需求：使用cookie实现跳过登录
# 1). 手动登录百度，获取cookie
# 2). 使用获取到的cookie，达到登录目的，然后就可以执行登录之后的操作
from selenium import webdriver
# 1.打开浏览器
driver = webdriver.Chrome(executable_path='../01/chromedriver.exe')
# driver = webdriver.Chrome() #创建浏览器对象
# 2.输入访问地址（URL）
driver.get("https://www.baidu.com")

# 1). 手动登录百度，获取cookie
# 1. 登录baidu，登录成功后抓取 (BDUSS)
# 2. 使用add_cookie()方法，添加 (BDUSS)键和值
driver.add_cookie({"name": "BDUSS", "value": "lRER1VHZkdIWFRnMGE4VFgtWnNNcUdDcTJEWlFaY3o4b0dRbkcwSUlPdEhqQzVwSUFBQUFBJCQAAAAAAAAAAAEAAAAPnQ~SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEf~BmlH~wZpZ"})

cookies = driver.get_cookies()
print("cookies内容为：",cookies)
for co in cookies:
    print(co['name'])

# 3. 调用刷新方法 driver.refresh()
driver.refresh()




